package main

import (
	"fmt"
	"strings"
)

// 去两端的空格
// hyperspace removes the space surrounding worlds
func hyperspace(worlds []string) {
	for i := range worlds {
		worlds[i] = strings.TrimSpace(worlds[i])
	}
}

// 切片的威力
// Go 里面很多函数都倾向于使用 slice 而不是数组作为参数
func main() {
	planets := []string{" Venus   ", "Ear th  ", " Mars"}
	hyperspace(planets)

	// 将数组元素按照"，"为间隔拼接起来
	fmt.Println(strings.Join(planets, "，"))
}
